@charset "gb2312";
/* CSS Document */
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
ul{ list-style:none;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.l{float:left;}
.r{float:right;}
img {border:0;}
body{ font-family:'����',Arial, Helvetica, sans-serif;font-size:12px;width:100%;background-color:#fff;margin:0;padding:0; }
a{ text-decoration:none;color:#595757;}
a:hover{ text-decoration:underline;}
.inside-banner{ margin:0 auto}
.bread{ width:100%; min-width:1200px;   background-color:#f0f0f0; margin:0 auto}
.bread .bread-main{width: 1196px;height: 29px; padding-right:4px;line-height: 29px;margin: 0 auto;text-align: right;color:#9a9898}
.bread .bread-main span{ display:inline-block; padding-left:28px; background:url(../images/sweets.gif) 0px -251px no-repeat}
.bread .bread-main a{ color:#9a9898}
.input_search_class , .input_search_keywords{width: 208px;height: 22px; margin-bottom:10px; margin-left:4px; border:1px solid #dcdcdc;}
.fl{float:left;}
.fr{float:right;}
/*top start*/
.top{width:1200px; margin:0 auto;padding: 25px 0 5px 0;height:auto; overflow:hidden}
.logo{width:411px;height:62px;}
.tel{height:auto; overflow:hidden;}
.tel p{ line-height:30px; text-align:right; padding-top:5px; color:#ededed;}
.tel p span{line-height:20px; display:inline-block}
.tel p span.worldwide a{ background:url(../images/sweets.gif) 0px -527px no-repeat; color:#666666; padding:0 0 0 24px;}
.tel p span.hotline{ background:url(../images/sweets.gif) 23px -326px no-repeat; color:#666666; padding-left:43px;}
.tel p a{ padding:0 10px; color:#666666; line-height:20px; display:inline-block}
.tel p a.break-day{ background:url(../images/sweets.gif) 15px -571px no-repeat; color:#666666; padding:0 0 0 45px;}
/*top end*/
/*menu start*/
.navbox{width:1200px;height:40px; margin:0 auto}
.navbox ul{ width:1200px; height:40px; margin:0 auto;}
.nav-li{ width:150px; height:40px; float:left;}
.nav-li a{ width:150px; height:40px; font-family:"΢���ź�"; font-size:16px; font-weight:bold; color:#333; text-align:center; line-height:40px;display:inline-block;position: relative;}
.nav-li .cur{ background:url(../images/menu_bg.gif) no-repeat center top; }
.nav-li a:hover{ background:url(../images/menu_bg.gif) no-repeat center top; }
.nav-li-son{width:150px;  position:absolute;  z-index: 100;display: none;}
.nav-li-son ul{
	width: 100%;
}
.nav-li-son li{
	background:#3e4055;
}
.nav-li-son a{ font-family:"΢���ź�"; font-size:14px; color:#FFF; height:50px; display:block;}
.nav-li-son a:hover{background:none;}
.nav-li:hover .nav-li-son { display:block;}
.menu{ min-width:1200px;height:40px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}


.primary a:hover{ background:url(../images/menu_bg.gif) no-repeat center top; text-decoration:none}
.menu li.primary {float:left;position:relative;z-index:2;line-height:40px;}
.current-menu > a{background: url(../images/menu_bg.gif) top center;}
.primary a {width:120px;float:left;font-family:"΢���ź�";color:#393838;display:block;text-decoration:none; font-size:16px;text-align:center}
.primary a:hover ul{display:block;}
.primary ul li a:hover{text-decoration:underline;}
/**second menu**/
.primary ul {position:absolute;top:40px; left:0px;z-index:999;background:url(../images/bg_lead.jpg) repeat-x;line-height:24px;display:none; padding:5px 0;}
.primary ul li {float:left;width:100%}
.primary ul li a {color:#FFF;line-height:30px;font-family:'����';font-size:12px;}
/*.primary ul li a:hover {color:#cc0001}*/
.primary ul.pcenter {left:-135px;width:1100px;height:460px;padding-top:20px;}
.primary ul.pcenter dl {float:left;width:208px; height:378px;padding:0 10px 0 0}
.primary ul.pcenter dl.list-1 dd p{ color:#fff; font-weight:normal; font-size:12px; display:block; width:100%; }
.primary ul.pcenter dl.list-1 dd p span{display: inline-block;float: left;font-weight: normal;line-height: 24px;margin: 0 5px;}
.primary ul.pcenter dl.list-1 dd p a{ padding-left:0; background:none;}
.primary ul.pcenter dl.list-2{ width:326px;}
.primary ul.pcenter dl.list-5{ width:110px; padding:0;}
/*.primary ul.pcenter dl:nth-child(1) {border-right:1px solid #cdcdcd}
.primary ul.pcenter dl:nth-child(5) {border-left:1px solid #cdcdcd}*/
.primary ul.pcenter dl a {color:#ffffff; line-height:24px;}
.primary ul.pcenter a {width:216px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;padding:0;font-family:'����';font-size:12px; text-align:left}
.primary ul.pcenter a:hover {text-decoration:underline;}
.primary ul.pcenter dt a {font-size:14px;color:#ffffff;font-weight:bold; line-height:35px; width:auto;}
.primary ul.pcenter dl dd{ width:100%; overflow:hidden;}
.primary ul.pcenter dl dd a{ width:auto;padding-left:10px;background:url(../images/sweets.gif) left -345px no-repeat} 
.primary ul.pcenter dl dd.hot{background:url(../images/sweets.gif) left -345px no-repeat}
.primary ul.pcenter dl dd.hot a{ padding-right:32px;/* background:url(../images/hot.gif) right 6px no-repeat;*/ color:#ef2416}
.primary ul.pcenter dt a:hover {text-decoration:underline;color:#ffffff}
.primary ul.pcenter dl dd span{font-size: 12px;color: #ffffff;font-weight: bold;line-height: 35px;display: inline-block;}
.primary ul.pcenter dl.list-2 dd span{ padding-right:5px; padding-left:10px; background-color:#35374b;}
.primary ul.pcenter dl a.title{color:#ffffff}
.primary ul.pcenter div{ width:100%; float:left; height:83px;}
.primary ul.pcenter div span , .primary ul.pcenter div a{ display:inline-block; height:83px; line-height:83px; float:left;}
.primary ul.pcenter div span{ font-family:"����";font-size: 14px;color: #ffffff;font-weight: bold;}
.primary ul.pcenter div a{ font-family:"����";font-size: 12px;color: #ffffff; margin-left:72px; width:49px}
/*menu end*/
.foot-services{ /*width:100%;*/ min-width:1200px; height:auto; overflow:hidden; background-color:#f0f0f0;}
.foot-services ul{ width:1200px; height:auto; overflow:hidden; margin: 0 auto; padding:36px 0 41px 0;}
.foot-services ul a{ display:block}
.foot-services ul a:hover li p.title{ color:#164186;}
.foot-services ul a:hover li{ cursor:pointer; text-decoration:none;}
.foot-services ul li{width: 20%; float:left; border-right:1px dashed #d3d3d3; background:url(../images/toggle.gif) no-repeat; margin:0}
.foot-services ul li.proshow{padding:82px 67px 8px 36px; background-position: 0px 0px;}
.foot-services ul a:hover li.proshow{ background-position:0px -160px;}
.foot-services ul li.video{ padding: 82px 50px 8px 50px;  background-position: -212px 0px;}
.foot-services ul a:hover li.video{ background-position:-212px -160px;}
.foot-services ul li.picture{ padding:82px 67px 8px 67px; background-position: -467px 0px; }
.foot-services ul a:hover li.picture{ background-position:-467px -160px;}
.foot-services ul li.reading{ padding:82px 67px 8px 67px; background-position: -722px 0px; }
.foot-services ul a:hover li.reading{ background-position:-722px -160px;}
.foot-services ul li.export{ padding:82px 36px 8px 67px; background-position: -977px 0px;  }
.foot-services ul a:hover li.export{ background-position:-977px -160px;}
.foot-services ul li p{ font-family:"����"; font-size:12px; line-height:22px; color:#666666;text-align: center;}
.foot-services ul li p.title{ font-family:"΢���ź�"; font-size:16px; font-weight:bold; color:#000; text-align:center; margin-bottom:5px;}
.foot-search{ width:1200px; height:83px; margin: 0 auto; }
.foot-search div.search-box{  height:55px; padding-top:28px;}
.foot-search div.search-box p{ float:left;font-family:"΢���ź�"; font-size:16px; font-weight:bold; color:#3e3a39; line-height:28px;margin-right:23px;}
.foot-search div.search-box form{ float:left; width:480px;}
.foot-search div.search-box form div.sele-type{ width:100px; height:28px; float:left; position:relative;}
.foot-search div.search-box form div.sele-type span{width:100px; height:28px;color:#fff;float:left;text-indent: 1em;line-height: 28px; cursor:pointer; background:#f12418 url(../images/sweets.gif) 82px -404px no-repeat}
.foot-search div.search-box form div.sele-type ul{ display:none; position:absolute; left:0; top:28px; width:100px;}
.foot-search div.search-box form div.sele-type ul li{ width:98px; height:27px; border:1px solid #cbc9c9; background-color:#fff; border-top:none;text-indent: 1em;line-height: 26px;cursor: pointer;/*transition: all .1s ease;*/} 
.foot-search div.search-box form div.sele-type ul li:hover{ background-color:#f12418; color:#fff; border-left:1px solid #f12418;border-right:1px solid #f12418;}
.foot-search div.search-box form span.search-input{ display:inline-block; height:28px; border:1px solid #cbc9c9;}
.foot-search div.search-box form span.search-input .in_search{ border:0; outline:none; float:left; width:306px; margin:5px 0 0 10px;}
.foot-search div.search-box form span.search-input .enqury_search{border:0; outline:none; }
.share-box{ float:right; padding-top:15px; height:28px; width:300px;}
.bdsharebuttonbox{ float:right;}
.bdsharebuttonbox span.share-text{ float:left;font-size: 12px;line-height: 16px;height: 16px;margin: 6px 6px 6px 0;}
.bdsharebuttonbox span.lm-sina{background: url(../images/sweets.gif) left -478px no-repeat;overflow: hidden;float: left;font-size: 12px;line-height: 16px;height: 16px;margin: 6px 6px 6px 0;padding: 0 16px 0 20px;}
.bdsharebuttonbox span.lm-sina a{background: none !important;margin: 0;padding: 0;font-family:"΢���ź�"; color:#666666;}
.bdsharebuttonbox span.lm-sina a:hover{ text-decoration:none}
.friendlink{ float:right; margin-top:5px; width:440px; overflow:hidden; color:#b4b4b4;}
.friendlink a{ color:#b4b4b4;}
.foot-guild{/*width:100%;*/ min-width:1200px; height:auto; overflow:hidden; background-color:#302f3d; padding:43px 0 30px; 0 }
  .foot-guild-main{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
    .foot-tel{ width:237px; height:123px; padding-top:84px; border-right:1px solid #c5c5c5; background:url(../images/foot_logo.jpg) left top no-repeat; float:left;}
	.foot-tel p{ font-family:"΢���ź�"; font-size:13px; line-height:24px; font-weight:normal; color:#e9e9e9; margin-bottom:8px; margin-left:60px;}
	.foot-tel p strong{font-size:20px;}
	.foot-nav2{ 
		width:897px;
		 height:207px; 
		 padding-left:65px;
		 float:left; 
		 /*background:url(../images/foot_weixin.jpg) right top no-repeat;*/
		 }
	.foot-nav{  width:797px; height:207px;float:left; overflow:hidden;}
	.foot-nav dl{ width:145px; height:100%; overflow:hidden; float:left;}
	.foot-nav dl dt{ font-family:"΢���ź�"; font-size:16px; font-weight:bold; color:#e2e9ec; line-height:28px; margin-bottom:14px;}
	.foot-nav dl dd{ font-family:"����"; font-size:12px; line-height:28px; color:#e2e9ec;}
	.foot-nav dl dd a{ font-family:"����"; font-size:12px; line-height:28px; color:#e2e9ec;}
.foot-copyright{/*width:100%;*/  min-width:1200px;height:auto; background-color:#3e4056;}
    .copyright{ width:1200px;/* height:59px;*/ margin:0 auto; padding-top:4px; position:relative;}
	.copyright-main{ width:100%; margin:0 auto;}
	.copyright p{ font-family:"����"; font-size:12px; color:#e2e9ec; line-height:28px; text-align:center}
	.copyright p a{font-family:"����"; font-size:12px; color:#e2e9ec; line-height:28px; margin:0 7px;}
	.copyright p span{ margin:0 10px;}
	.cnzz{ position:absolute; right:0px; top:24px;}
	.cnzz a{font-family:"����"; font-size:12px; color:#e2e9ec; }
    .select_pro{width:110px;height:23px; display:block;background:url(../images/select.jpg) left bottom no-repeat; line-height:23px; position:absolute; top:20px; right:127px;cursor: pointer;}
    .select_pro span{font-family:"����"; font-size:12px; color:#e2e9ec; margin-left:23px;}
	.select_pro .son_ul{ position:absolute;width:110px;bottom:23px; left:0px; z-index:100; background:#FFF;display:none}
    .select_pro .son_ul li{line-height:25px; padding-left:10px;}
    .select_pro .son_ul a{ color:#000}
	
	

.page_column{width:1190px; margin:20px auto; overflow:hidden;}


/*�����Ŀ*/
.page_left{width:240px;float:left; }
.page_left h1{font-size:16px;height:45px; width:240px; text-align:center; line-height:45px; background-color:#457bbe; color:#fff; font-weight:normal;}
.page_nav ul{width:240px; margin-top:10px;}
.page_nav ul li{width:240px; height:35px; line-height:35px; background-color:#e7e7e7; margin-bottom:1px; }
.page_nav ul li a{ display:block;width:240px; height:35px; background:url(../images/p_nav_06.png) no-repeat 10% 50%; text-indent:50px;}
.page_nav ul li a:hover{color:#fff;background:url(../images/p_nav_03.png) no-repeat 10% 50% #457bbe; }
.page_nav ul li a.curr{color:#fff;background:url(../images/p_nav_03.png) no-repeat 10% 50% #457bbe; }
.page_nav .thisclass{color:#fff;background:url(../images/p_nav_03.png) no-repeat 10% 50% #457bbe; }


.fast_btn{width:240px; margin-top:20px;}
.fast_btn a{display:block; width:210px; height:65px; color:#fff; font-size:20px; text-align:left; padding:20px 0 0 30px; margin-bottom:3px;}
.fast_btn a span{font-size:12px;}


.fast_btn a.case_btn{background:url(../images/icon_16.png) no-repeat 85% 50% #fc7a24;}
.fast_btn a.pro_btn{background:url(../images/icon_19.png) no-repeat 85% 50% #457bbe;}
.fast_btn a.dl_btn{background:url(../images/icon_26.png) no-repeat 85% 50% #3b5894;}
.fast_btn a.con_btn{background:url(../images/icon_24.png) no-repeat 85% 50% #d31750;}
.fast_btn a.case_btn:hover{background-color:#fc6908; background-position:15% 50%; padding-left:130px; width:110px;}
.fast_btn a.pro_btn:hover{background-color:#3079d5; background-position:15% 50%;padding-left:130px; width:110px;}
.fast_btn a.dl_btn:hover{background-color:#3b4c94; background-position:15% 50%;padding-left:130px; width:110px;}
.fast_btn a.con_btn:hover{background-color:#ec0f52; background-position:15% 50%;padding-left:130px; width:110px;}
.fast_btn ul.case_ul{width:240px;margin-bottom:10px;}
.fast_btn ul.case_ul li{width:240px; height:35px; line-height:35px; background-color:#e7e7e7; margin-bottom:1px; font-size:12px;}
.fast_btn ul.case_ul li a{display: block;width: 240px;height: 35px;background: url(../images/p_nav_06.png) no-repeat 5% 50%;text-indent: 30px;padding:0px;font-size:12px;color:black;}
.fast_btn ul.case_ul li a:hover{color:#fff;background:url(../images/p_nav_03.png) no-repeat 5% 50% #457bbe;}



/*�Ҳ�����*/
.page_right{width:920px; float:right;}
.page_right .position{width:920px; height:40px;border-bottom:2px solid #d6d6d6; overflow:hidden;height:40px;}
.page_right .position h2{font-size:20px;font-weight:normal; color:#333;float:left; margin:0; line-height:40px;}
.page_right .position p{float:right; font-size:12px; margin-top:10px;}
.page_right dl{width:99%;height:30px;margin-top:10px;border:1px #ccc dashed ;}
.page_right dl dd{width:49%;float:left;height:30px;line-height:30px;font-size:16px;color:black;text-indent:10px;}
.relevant_article{width:100%;margin-top:10px;}
.relevant_article li{width:50%;float:left;height:30px;text-indent:10px;line-height:30px;border-bottom:1px #ccc dashed ;}
.relevant_article .title{height: 34px;background: #dff4fe;overflow: hidden;border:none;line-height: 32px;color: #0083c4;text-align:center;width:100%;clear:both;}

/*����ҳ*/
/*����ҳ*/
.det{margin-top:20px; width:880px; margin-left:10px;}
.det p{line-height:200%; font-size:14px;}

/*�����б�*/
.text_list{margin-top:20px;}
.text_list li{width:930px; position:relative;overflow:hidden;border-bottom:1px dashed #ccc;line-height:150%; margin-top:20px;}
.text_list li h2{font-size:14px; color:#457bbe; line-height:200%;}
.text_list li h3{font-size:12px; color:#999; font-weight:normal; margin-bottom:5px;}
.text_list li p{line-height:180%; height:50px; overflow:hidden;}
.text_list li .more{display:block; width:80px; height:20px; background-color:#457bbe; text-align:center; line-height:20px; color:#fff; position:absolute; right:0; top:5px;}
.page{text-align:center;padding:40px 0;font-size:14px;}
.page a{margin-left: 5px;border: 1px solid #DDD;color: #666;padding: 5px 10px 5px 11px;text-decoration: none;background: #F2F2F2;display:inline-block;}
.page a:hover {border-color: #457bbe;background: #457bbe;color: #FFF;margin-left: 5px;display:inline-block;padding: 5px 10px 5px 11px;}
.page span {border-color: #457bbe;background: #457bbe;color: #FFF;margin-left: 5px;display:inline-block;padding: 5px 10px 5px 11px;}


.news_content{text-align:center}
.news_content h1{height:50px; line-height:50px;font-size:22px;font-weight:normal;margin-top:20px}
.news_content p{margin-top:10px;margin-bottom:10px;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;padding-top:10px;padding-bottom:10px}

.page input {display:none;}

.syp{width:900px; height:30px; line-height:30px; padding:5px; border:1px dashed #CCC; margin:auto;margin-top:20px;}


#faqbox2 {}
#faqbox2 .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox2 .faqline .faqtit{  width:100px; display:block; float:left; clear:both; text-align:right}
#faqbox2 .Content{ line-height:2em; height:120px; text-align:left}
#faqbox2 .Content  .faqtit{  width:100px; display:block; float:left; clear:both; text-align:right}
#faqbox2 .Content textarea { height:100px;}


.pagelink{ float:right; height:26px; line-height:26px; background-color:#DCD9D4; margin:20px 0 20px 0; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}


.plist {width:920px; text-align:left; margin:0; padding-top:20px;}
.plist ul{float:left; width:930px; list-style:none; padding:0; margin:0;}
.plist ul li{float:left; text-align:center; padding-top:8px; padding-right:20px; padding-bottom:5px;}
.plist ul li img{padding: 2px; border: 1px solid #CCC; width:200px; height:200px;}
.plist span a{padding-top:8px; display:block; height:23px; width:206px; color:#666; font-weight:bold}
.plist span a:hover{color:#333366;}

.newspic{width:750px; margin:auto; text-align:center;}
.newspic img{max-width:750px;}


.banner_top{width:auto;height:31px;/* background:url(../images/banner_top.jpg) repeat-x;*/ overflow:hidden;background-color: #f0f0f0;color: #9a9898; margin-bottom:28px}
.bread{width:940px; padding-right:30px;height:31px; line-height:31px; margin:0 auto; text-align:right;}
.bread a{ color: #9a9898;}
.banner{width:auto; background: url(../images/about_980.jpg) top center no-repeat; height:196px; text-align:center; overflow:hidden}

.hot_search{width:1190px;height:26px; margin:0 auto; margin-top:15px; line-height:26px;border:1px solid #dcdcdc; text-align:left; margin-bottom:10px;}
.hot_search span{width:80px; display:block; background:#f6f5f8; text-align:center; border-right:1px solid #dcdcdc; float:left; margin-right:5px;color:#515151}
.hot_search a{ padding:0 5px;color:#515151}


#faqbox {}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:100px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:100px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}